// 定义模块中，需要依赖哪些模块，就事先把依赖的模块导入进来
// 回调函数会在依赖的模块导入进来后触发执行；可以基于形参来接收依赖模块中导出的方法！
define(['A'], function (A) {
    'use strict';
    // A -> {sum}
    let name = 'B模块';
    const average = function average(...params) {
        let total = A.sum(...params);
        return (total / params.length).toFixed(2);
    };

    /* 暴露API */
    return {
        average
    };
});